import NextAuth from 'next-auth'; import Credentials from 'next-auth/providers/credentials'; import dbConnect from '../../../utils/helpers/dbHelpers'; const User = require('../../../models/user'); export default NextAuth({ session: { // @ts-ignore jwt: true, }, providers: [ Credentials({ // @ts-ignore async authorize(credentials) { await dbConnect(); const user = await User.findByCredentials( // @ts-ignore credentials.username, // @ts-ignore credentials.password ); return { name: user.fullName }; }, }), ], });